package main

import "fmt"

// 重点:map和切片使用时候,一定要初始化
func main() {
	// 元素类型为map的切片
	var s1 = make([]map[int]string, 1, 10)
	// 给map做初始化,不然报错
	s1[0] = make(map[int]string, 1)
	s1[0][100] = "A"
	fmt.Println(s1) // [map[100:A]]

	// 值为切片类型的map
	var m1 = make(map[string][]int, 10)
	m1["上海"] = []int{10, 20, 30}
	fmt.Println(m1) // map[上海:[10 20 30]]
}
